dregs of the town/people - Spanish English Dictionary